Not Available
Master of Computer Science
Arab East Graduate CollegeRiyadh, Saudi Arabia
Not Available
Not Available
4 semesters
Create a free account to unlock full content!
By registering, you agree to our Privacy Statement and Terms and Conditions.
Program Details
- Degree
- Masters
- Major
- Artificial Intelligence | Computer Science | Software Engineering
- Area of study
- Engineering | Information and Communication Technologies
- Course Language
- English
Program Overview
Master of Computer Science Program
The Master of Computer Science program is designed to prepare qualified cadres and provide postgraduate opportunities in the field of computer science. The program consists of academic courses, research projects, and programming, all selected and described according to the academic and theoretical rules of computer science studies and applications.
Program Vision
The department aims to be a pioneer at the local and regional levels in the field of computer science and its applications.
Program Message
The program prepares scientifically and research-distinguished graduates in the field of computer science and its applications, enabling them to compete in the labor market and serve the community.
Program Goals
- Providing students with knowledge and skills to keep pace with the rapid development in computer science and its applications through three tracks: Cyber Security, Software Engineering, and Artificial Intelligence.
- Developing students' critical thinking skills to analyze and provide innovative solutions in the field of computer science and its applications.
- Linking theoretical studies in computer science with practical applications of the three tracks offered by the program.
- Providing students with personal skills necessary for effective communication and integration into the labor market.
- Motivating students to conduct research in computer science and its applications, linking them to the needs of society.
Program Knowledge and Understanding
- Demonstrate deep comprehension of the main areas of the Computer Science body of knowledge.
- Classify techniques, methodologies, and tools applicable in Computer Science.
- Describe theoretical aspects of Computer Science, including algorithmic complexity, formal definitions of programming languages, finite automata, etc.
Program Skills
- Apply knowledge units in Computer Science to critical thinking and creative problem-solving.
- Analyze a problem and identify computing requirements appropriate to its solution.
- Design, implement, and evaluate computer-based systems to meet desired needs.
- Examine relevant literature related to an area of study and evaluate its contents and relative importance.
- Propose a research project, plan its execution, undertake its development, evaluate its outcome, and report on its results in a professional manner.
- Communicate effectively in oral and written form.
- Use information technology in different applications, including business, education, and entertainment.
- Use mathematical techniques for different computer science domains.
Program Values, Autonomy, and Responsibility
- Take responsibility for self-directed learning and show initiative and self-motivation.
- Work effectively in a team and exercise leadership when appropriate.
- Act ethically in personal and professional relationships.
Additional Entry Requirements
Applicants are required to hold a bachelor's degree in computer science, in addition to the general entry guidelines.
Tracks
The program offers three tracks:
Cyber Security
Track Knowledge and Understanding
- Demonstrate deep comprehension of the main areas of Cyber Security body of knowledge.
- Classify techniques, methodologies, and tools applicable in Cyber Security systems.
- Describe theoretical aspects of Cyber Security systems, including algorithmic complexity, formal definitions of programming languages, finite automata, etc.
Track Skills
- Apply knowledge units in Cyber Security to critical thinking and creative problem-solving.
- Analyze a problem and identify security requirements appropriate to its solution.
- Design, implement, and evaluate a secured system to meet security requirements and desired needs.
- Examine relevant literature related to Cyber Security and evaluate its contents and relative importance.
- Propose a research project in Cyber Security, plan its execution, undertake its development, evaluate its outcome, and report on its results in a professional manner.
Track Values, Autonomy, and Responsibility
- Take responsibility for self-directed learning and show initiative and self-motivation.
- Work effectively in a team and exercise leadership when appropriate.
- Act ethically in personal and professional relationships.
Software Engineering
Track Knowledge and Understanding
- Demonstrate deep comprehension of the main areas of the Software Engineering body of knowledge.
- Classify techniques, methodologies, and tools applicable in Software Engineering systems.
- Describe theoretical aspects of Software Engineering systems, including Software Evolution, Requirements Engineering, Web Services Architectures, Software Project Management, Software Analysis & Transform, etc.
Track Skills
- Apply knowledge units in Software Engineering to critical thinking and creative problem-solving.
- Analyze a problem and identify Software Engineering requirements appropriate to its solution.
- Design, implement, and evaluate software to meet desired needs.
- Examine relevant literature related to the Software Engineering system and evaluate its contents and relative importance.
- Propose a research project in Software Engineering, plan its execution, undertake its development, evaluate its outcome, and report on its results in a professional manner.
Track Values, Autonomy, and Responsibility
- Take responsibility for self-directed learning and show initiative and self-motivation.
- Work effectively in a team and exercise leadership when appropriate.
- Act ethically in personal and professional relationships.
Artificial Intelligence
Track Knowledge and Understanding
- Demonstrate deep comprehension of the main areas of the artificial intelligence body of knowledge.
- Classify techniques, methodologies, and tools applicable in artificial intelligence systems.
- Describe theoretical aspects of artificial intelligence systems, including Natural Language Processing (NLP), Computer Vision, Deep Learning, Reinforcement Learning, Generative Adversarial Networks (GANs), Autonomous Robotics, Ethics in AI, etc.
Track Skills
- Apply knowledge units in artificial intelligence to critical thinking and creative problem-solving.
- Analyze a problem and identify artificial intelligence application appropriate to its solution.
- Design, implement, and evaluate an artificial intelligence application to meet desired needs.
- Examine relevant literature related to the area of artificial intelligence and evaluate its contents and relative importance.
- Propose a research project in AI, plan its execution, undertake its development, evaluate its outcome, and report on its results in a professional manner.
Track Values, Autonomy, and Responsibility
- Take responsibility for self-directed learning and show initiative and self-motivation.
- Work effectively in a team and exercise leadership when appropriate.
- Act ethically in personal and professional relationships.
Courses
The program includes the following courses:
- Compulsory (19 credits)
- 530 CS: Advanced Database Management Systems (3 credits)
- 527 CS: Artificial Intelligence (3 credits)
- 540 CS: Computer Networks (3 credits)
- 542 CS: Research Methods (2 credits)
- 580 CS: Advanced Computer Algorithms (3 credits)
- 598 CS: Project 1 (2 credits)
- 599 CS: Project 2 (3 credits)
- Cyber Security (12 credits)
- 561 CS: Information Security (3 credits)
- 562 CS: Cryptography and Cryptanalysis (3 credits)
- 563 CS: Security Risk Management and Organizational Cyber Resilience (3 credits)
- 564 CS: Advanced Networks Defense (3 credits)
- Cyber Security - Electives (3 credits)
- 592 CS: Ethical Hacking (3 credits)
- 593 CS: Digital Forensics (3 credits)
- 595 CS: Malware and Vulnerability Analysis (3 credits)
- 596 CS: Cyber Crime Prevention and Protection (3 credits)
- Software Engineering (12 credits)
- 560 CS: Software Project Management (3 credits)
- 571 CS: Advanced Software Engineering (3 credits)
- 569 CS: Agile Software Development (3 credits)
- 566 CS: Software Testing and Quality Assurance (3 credits)
- Software Engineering - Electives (3 credits)
- 567 CS: Mobile Application Development (3 credits)
- 570 CS: Software Metrics (3 credits)
- 573 CS: Object Orient Software Engineering (3 credits)
- 579 CS: Selected Topics in Software Engineering (3 credits)
- Artificial Intelligence (12 credits)
- 555 CS: Machine Learning (3 credits)
- 556 CS: Deep Learning (3 credits)
- 557 CS: Big Data (3 credits)
- 558 CS: Optimization in Artificial Intelligence (3 credits)
- Artificial Intelligence - Electives (3 credits)
- 551 CS: Computer Vision (3 credits)
- 552 CS: Data Visualization and Data Analytics (3 credits)
- 553 CS: Natural Language Processing (3 credits)
- 554 CS: Selected Topics in AI (3 credits)
- Electives (9 credits)
- List of elective courses available.
Program Details
- Duration: 4 Semesters
- Credits: 43 Credits
- Language: English
About University
Arab East Graduate College
Overview:
Arab East Graduate College is a higher education institution located in Saudi Arabia. It offers both undergraduate and graduate programs across various disciplines, including business administration, accounting, law, computer science, and education. The college aims to provide students with the knowledge and skills necessary to succeed in their chosen fields and contribute to the development of society.
Services Offered:
Arab East Graduate College provides a range of services to its students, including:
Academic Guidance:
The college offers academic guidance to help students navigate their studies and achieve their academic goals.Alumni Council:
The college has an alumni council that provides support and networking opportunities for graduates.Student Information System (SIS):
Students have access to an online portal for managing their academic records, course registration, and other administrative tasks.Learning Management System (LMS):
The college utilizes an online learning platform for course materials, assignments, and communication.Library:
The college has a library with a collection of resources to support student research and learning.Research Directory:
The college maintains a directory of research projects and dissertations conducted by its faculty and students.Dissertation Directory:
The college provides access to a directory of dissertations completed by its graduate students.Centre for Research and Academic Studies:
The college has a dedicated center for research and academic studies that supports faculty and student research activities.Centre for Management Development and Community Service:
The college offers programs and services to support management development and community engagement.E-learning Center:
The college provides an e-learning center to support online learning and teaching.Office of Quality and Academic Accreditation:
The college has an office dedicated to ensuring the quality and accreditation of its academic programs.Finance and Accounting:
The college provides financial and accounting services to manage its operations.Human Resources:
The college has a human resources department responsible for managing its staff.Information Technology:
The college provides information technology services to support its operations and student learning.Student Life and Campus Experience:
Key Reasons to Study There:
Graduate Programs:
The college offers a variety of graduate programs in high-demand fields.Research Opportunities:
The college provides opportunities for students to engage in research activities.Faculty:
The college has a faculty of experienced and qualified professors.International Agreements & Cooperation:
The college has established international agreements and partnerships to provide students with global learning opportunities.Academic Programs:
Arab East Graduate College offers a range of undergraduate and graduate programs, including:
Undergraduate Programs:
- Business Administration
- Accounting
- Law
- Computer Science
- Education
Graduate Programs:
- Master of Business Administration (MBA)
- Master of Accounting (MAcc)
- Master of Law (LLM)
- Master of Computer Science (MCS)
- Master of Education (MEd)
Other:
The college has a strong commitment to quality and accreditation, ensuring that its programs meet the highest standards. It also has a strong focus on research and innovation, providing students with opportunities to contribute to the advancement of knowledge.